sea games 31
The Empty Framework: Why Vietnamese Martial Arts Keeps Misreading ItselfA fight night in Hanoi, last weekend. I was sitting in the seventh row, close...
Vietnam's Poomsae and the Quiet Transfer Window of Martial ArtsBefore the referee calls a name, the arena has already been silent for a long...
Laver Cup: Zverev's Loyalty Bet and the Data Gap Nobody CheckedAlexander Zverev walked onto the hard court at the O2 Arena in London only da...
Table Tennis England and a 76-Page Report: The Governance Architecture Before London 2026On October 16, 2026, at the English Institute of Sport Sheffield: a meeting...
Turkey Collapses at the Closing Points: A Tactical Lesson from the 1-3 Defeat to Romania at EuroVolley 2026Last night, when the referee blew the final whistle of the fourth set at BT...
Netherlands vs Germany in the Nations League: Twenty Matches of Stability and One Rebuilding GambleMy dataset on the Netherlands national team has twenty rows. Eleven wins, eig...
Antibes and Leana Hochart's confession: re-reading the U19 unbeaten run through raw dataOn the final afternoon in Antibes, Leana Hochart walked onto the table three...
Tielemans' left-shoulder scan: Carragher praised the right detail, but the story was told from the wrong placeOn the replay, Jamie Carragher pauses on a passage of play that nobody would...
122 seconds expose the limit of a smash: PV Sindhu and the lesson from Chen YufeiBefore the women's singles quarter-final at the Asian Games 2026 ended with a...
Virtual Taekwondo and Chau Ngoc Tuyet Sang's Real Window at Asiad 2026On October 1, the poomsae mat in Aichi-Nagoya will be lit by two systems: the...
VIRESA Holds Full Esports Rights at ASIAD 20: A Priceless Contract and Its Biggest UnknownIn an announcement awaited by Vietnam's esports community, VIRESA — the Vietn...
Vietnam U20 vs Palestine: A Do-or-Die Match and Lessons from the SilencesThis afternoon, at Viet Tri Stadium, the atmosphere does not feel like a...
Moghreb Tetouan and Renaissance Berkane Share the Points on Botola Pro Opening Day: A 0-0 Decided by Two GoalkeepersSaniat Rmel Stadium in Tetouan was packed. When the referee blew the final...
The 58th Minute at the Olimpico: Belgium Beat Italy 2-0 on Van Bommel's DebutThe 58th minute, with the score at 1-0. Mark van Bommel pulls Kevin De Bruyne...
Amid the Annual Season: Pressure, Silences, and the People Behind the ScreenIn the last three matches of the LCK annual season group stage, the...
Topson Returns to OG: Decoding the Data Behind a Dota 2 Transfer Window SigningSeptember 29, 2026. BLAST SLAM VIII opens, and OG enters with a direct...
Relay record and impressive performances at the 2026 WA Short Course ChampionshipsWhen I look at the results board of the 2026 WA Age & Open Short Course...
Blank Pages in the Press Box: When Sports Analysis Has No DataIn the 94th minute, I was standing in the third row of the press tribune, my...
Old data isn't wrong, I just placed it on the wrong season's operating tableThe statistics from the 2026 Australian Open final were published in full on...
Those Who Stay Behind After the V.League Transfer Window: The Price of PatienceOn the final day of the transfer window, I stood at the gate of Hoa Xuan...
